Telegram Group Search
🎮 Моделирование данных с использованием SQL и dbt

Проблема: при обработке больших объемов данных важно не только их собрать, но и правильно структурировать для дальнейшего анализа. Обычные SQL-запросы могут стать громоздкими и сложными, особенно когда речь идет о масштабируемости и производительности.

Решение: в книге «Analytics Engineering with SQL and dbt: Building Meaningful Data Models at Scale» авторы описывают, как использовать dbt (data build tool) для построения и трансформации данных. dbt позволяет создавать чистые, поддерживаемые и легко масштабируемые модели данных, используя простые SQL-запросы, что значительно ускоряет процессы аналитики.

Пример кода:
-- Пример модели dbt для расчета среднего чека по категориям товаров
WITH base AS (
SELECT
category_id,
SUM(order_amount) AS total_sales,
COUNT(DISTINCT order_id) AS total_orders
FROM raw.orders
GROUP BY category_id
)
SELECT
category_id,
total_sales / total_orders AS avg_order_value
FROM base


Преимущества:

— Dbt позволяет быстро разрабатывать и тестировать модели данных, сокращая время от идеи до реализации.
— Подходы, описанные в книге, позволяют строить модели, которые легко масштабируются по мере роста данных.
— Акцент на совместной работе между аналитиками и инженерами способствует более эффективному решению задач.

Еще больше полезных книг — в нашем канале @progbook

🐸 Библиотека мобильного разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
💔AI vs Developer: who wins?

Бигтех уже режет найм разработчиков. Вайб-кодинг повсюду. Джуны не нужны. Но так ли это на самом деле?

Мы хотим разобраться, как ИИ влияет на рынок труда в IT. В реальности, а не в головах CEO или HR. Поэтому приглашаем пройти опрос.

Результаты нашего исследования позволят выяснить, сколько разработчиков потеряли работу из-за ИИ? Какие навыки сейчас ценятся больше всего? Кто зарабатывает больше — те, кто использует ИИ или игнорирует?

👾 Расскажите свою историю, чтобы помочь комьюнити: https://clc.to/aFntFw
🌐 Кроссплатформенный опыт с Flutter Web

Flutter — удобный кроссплатформенный мобильный фреймворк, который позволяет разрабатывать классные приложения для телефонов. Но про другие платформы, которые поддерживаются Flutter, известно достаточно мало. И речь сейчас про Flutter Web.

В статье автор разберет, что за зверь этот Flutter Web. Посмотрит, что происходит у него «под капотом», какие трудности возникают в проде, как адаптировать UX под веб и какие виджеты помогут сделать интерфейс удобным.

👉 Читать статью

🐸 Библиотека мобильного разработчика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
ChessKit — шахматная логика на Swift

ChessKit — пакет Swift для эффективной реализации шахматной логики (не игры самой, а именно логики). Реализует представление доски и всех игровых фигур, проверку правильности хода, ветвление ходов и вариации, состояний игры (шах, мат, пат, ничья) и т.п.

💻 ChessKit на GitHub

🐸 Библиотека мобильного разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
Что делать, если нужно вернуться в App Store и Google Play

Еще недавно мобильный банкинг строился на нативных iOS/Android-приложениях. Но с развитием PWA, санкциями и сложностями с сторами рынок резко развернулся в сторону PWA.

Оказалось, что есть и другие плюсы, кроме возможности оказывать услуги клиентам без App Store и Google Play. Тут и выход на рынок быстрее, чем у нативных приложений, и затраты на разработку ниже. Есть ограничения, но и с ними научились работать.

➡️ Читать подробнее

🐸 Библиотека мобильного разработчика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
🚨 ИИ уже съел ваше место?

Стоп. Давайте без паники и хайпа.

Пока одни кричат «ИИ всех заменит!», другие спокойно получают оффер за оффером. Пока CEO сокращают команды «из-за ИИ», разработчики с нужными скиллами поднимают зарплаты.

Мы копаем глубже твиттеров «экспертов» и собираем данные от тех, кто каждый день коммитит, деплоит, фиксит баги — но в этом нам нужна ваша помощь.

Хотим понять:
— Кого действительно уволили и почему
— Как изменились задачи разработчиков
— Где ИИ помогает, а где только мешает
— Какие роли появились, какие исчезли
— Сколько платят тем, кто «дружит» с ИИ

Без буллшита — только цифры и факты. Результаты будут открыты для всех.

📊 Чем больше участников — тем точнее картина. Поделитесь опытом: https://clc.to/aFntFw
🧠 AI-инструменты, которые я использую каждый день

Отвечает админ канала, делясь опытом использования AI-инструментов в ежедневной мобильной разработке.

А какое ваше мнение на этот счет? Делитесь в комментариях 👇
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🚀 fastlane match – идеальный порядок в сертификатах и профилях

Устали от "works on my machine" и бесконечных проблем с подписью iOS-приложений? fastlane match автоматизирует управление сертификатами и provisioning profiles для всей команды.

Как это работает?

fastlane match development  # развернуть dev-сертификаты
fastlane match appstore # подготовить всё для публикации


Почему это must-have?

🔘 Один источник правды – все сертификаты хранятся в зашифрованном git-репозитории
🔘 Автоматическое обновление – больше не нужно вручную продлевать просроченные профили
🔘 Работает в CI/CD – идеально для автоматических сборок

⚠️ Важно:

Перед первым использованием:

fastlane match init  # создаст конфиг
fastlane match nuke development # экстренный сброс (осторожно!)


💡 Совет:

Добавьте match в Fastfile, чтобы он запускался перед каждой сборкой:

lane :beta do
match(type: "appstore")
gym(scheme: "YourApp")
end


Как вы справляетесь с сертификатами? Пишите в комментах 👇

🐸 Библиотека мобильного разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
No-Code инструменты - угроза или помощь

Пока одни пугают, что No-Code отберёт работу, другие тихо делают на нём MVP за выходные. Кто прав? Давайте разберёмся, когда Bubble/Carrd/Adalo реально полезны, а когда — просто игрушки.

Преимущества использования no-code-инструментов:

Упрощение процесса разработки
Снижение затрат на разработку
Быстрый запуск продуктов

🙅‍♂️ Недостатки no-code-инструментов:

Снижение контроля над качеством продукта
Вопросы безопасности данных и защиты интеллектуальной собственности

Что думаете вы? Голосуйте и пишите своё мнение в комментариях 💬

❤️ — угроза
👍 
помощь

🐸 Библиотека мобильного разработчика 

#междусобойчик
Please open Telegram to view this post
VIEW IN TELEGRAM
📲 Топ-вакансий для мобильных разработчиков за неделю

Android-разработчик (Буткемп Core-команды) —‍ от 250 000 до‍ 400 000 ₽, удалёнка

Мобильный разработчик —‍ от 300 000 до 340 000 ₽, удалёнка

Lead Android [МТС Линк] —‍ от 300 000 до 340 000 ₽, удалёнка

IOS-разработчик (Swift/SwiftUI) в проект защищённого корпоративного мессенджера —‍ удалёнка

Senior Flutter Developer —‍ от 3 000 до‍ 6 000 €, удалёнка

➡️ Еще больше топовых вакансий — в нашем канале Mobile jobs

🐸 Библиотека мобильного разработчика

#свежак
Please open Telegram to view this post
VIEW IN TELEGRAM
⚙️ Надежный импорт ассетов из Figma в Android-проект

FigX — это практичный CLI инструмент для импорта ресурсов дизайна из Figma в вашу кодовую базу. Создан для разработчиков, которые ценят явный контроль и воспроизводимость.

Это идеальный выбор для средних и крупных проектов, так как он не требует изменений в структуре вашего проекта и прост в настройке.

💻 FigX на GitHub

🐸 Библиотека мобильного разработчика

#буст
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/24 16:57:20
Back to Top
HTML Embed Code: